#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include "vector.h"


//void test1()
//{
//	using namespace wyd;
//	vector<int> v1;
//
//	std::cout << v1.capacity() << std::endl;
//
//	v1.push_back(1);
//	v1.push_back(2);
//	v1.push_back(3);
//	v1.push_back(4);
//	v1.push_back(5);
//
//
//	std::cout << v1.size() << std::endl;
//	//v1.resize(20);
//
//	std::cout << v1.capacity() << std::endl;
//
//}

void test2()
{
	using namespace wyd;
	vector<int> v1;
	
	v1.insert(v1.begin(), 1);
	v1.insert(v1.begin(), 2);
	v1.insert(v1.begin(), 3);
	v1.insert(v1.begin(), 4);
	v1.insert(v1.begin(), 5);
	v1.insert(v1.begin(), 6);
	
	for (auto& num : v1)
	{
		std::cout << num << ' ';
	}
	std::cout << std::endl;

}
//#include <vector>
//#include <string>
//void test3()
//{
//
//	using namespace std;
//
//	vector<int> v1;
//	string s1;
//	cout << sizeof(v1) << endl;
//	cout << sizeof(s1) << endl;
//}


int main()
{
	test2();
	return 0;
}